#ifndef ROWS_DELETE_H
#define ROWS_DELETE_H
#include <QObject>
#include <QWidget>
#include<ActiveQt/QAxObject>
#include <thread>
#include <qfiledialog.h>
#include "single_split_thread.h"
#include "mult_split_thread.h"
#include <QDir>
#include <QVector>
#include <QList>
#include <qsettings.h>
#include <QTextCodec>
#include <QRegExp>
#include <QSharedPointer>
#include <QProcess>


class Thread_of_getting_delete_rows_sheets_info:public my_thread{
    Q_OBJECT
signals:
    void send_xlsworkbook_for_delete(QString);
public:
    QString xlsfoler_for_rows_delete="";
    QVector<QString> *file_full_name;
    Thread_of_getting_delete_rows_sheets_info(QString xlsfoler_for_rows_delete,QVector<QString> *file_full_name);
    void get_worksheets_info_and_generate_list();
    void run();
};


//////////////////////////////////////////////////////////////////////////////////
/// \brief The rows_delete class
///
class rows_delete:public my_thread{
        Q_OBJECT
public:
    QString xlsworkbook_for_rows_delete;
    rows_delete(QString xlsworkbook_for_rows_delete);
    void take_delete();
    void run();
};

#endif // ROWS_DELETE_H
